package idv.loveloser.dao;

/**
 * AbstractMdlFiles entity provides the base persistence definition of the
 * MdlFiles entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlFiles implements java.io.Serializable {

	// Fields

	private Long id;
	private String contenthash;
	private String pathnamehash;
	private Long contextid;
	private String component;
	private String filearea;
	private Long itemid;
	private String filepath;
	private String filename;
	private Long userid;
	private Long filesize;
	private String mimetype;
	private Long status;
	private String source;
	private String author;
	private String license;
	private Long timecreated;
	private Long timemodified;
	private Long sortorder;

	// Constructors

	/** default constructor */
	public AbstractMdlFiles() {
	}

	/** minimal constructor */
	public AbstractMdlFiles(String contenthash, String pathnamehash,
			Long contextid, String component, String filearea, Long itemid,
			String filepath, String filename, Long filesize, Long status,
			Long timecreated, Long timemodified, Long sortorder) {
		this.contenthash = contenthash;
		this.pathnamehash = pathnamehash;
		this.contextid = contextid;
		this.component = component;
		this.filearea = filearea;
		this.itemid = itemid;
		this.filepath = filepath;
		this.filename = filename;
		this.filesize = filesize;
		this.status = status;
		this.timecreated = timecreated;
		this.timemodified = timemodified;
		this.sortorder = sortorder;
	}

	/** full constructor */
	public AbstractMdlFiles(String contenthash, String pathnamehash,
			Long contextid, String component, String filearea, Long itemid,
			String filepath, String filename, Long userid, Long filesize,
			String mimetype, Long status, String source, String author,
			String license, Long timecreated, Long timemodified, Long sortorder) {
		this.contenthash = contenthash;
		this.pathnamehash = pathnamehash;
		this.contextid = contextid;
		this.component = component;
		this.filearea = filearea;
		this.itemid = itemid;
		this.filepath = filepath;
		this.filename = filename;
		this.userid = userid;
		this.filesize = filesize;
		this.mimetype = mimetype;
		this.status = status;
		this.source = source;
		this.author = author;
		this.license = license;
		this.timecreated = timecreated;
		this.timemodified = timemodified;
		this.sortorder = sortorder;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getContenthash() {
		return this.contenthash;
	}

	public void setContenthash(String contenthash) {
		this.contenthash = contenthash;
	}

	public String getPathnamehash() {
		return this.pathnamehash;
	}

	public void setPathnamehash(String pathnamehash) {
		this.pathnamehash = pathnamehash;
	}

	public Long getContextid() {
		return this.contextid;
	}

	public void setContextid(Long contextid) {
		this.contextid = contextid;
	}

	public String getComponent() {
		return this.component;
	}

	public void setComponent(String component) {
		this.component = component;
	}

	public String getFilearea() {
		return this.filearea;
	}

	public void setFilearea(String filearea) {
		this.filearea = filearea;
	}

	public Long getItemid() {
		return this.itemid;
	}

	public void setItemid(Long itemid) {
		this.itemid = itemid;
	}

	public String getFilepath() {
		return this.filepath;
	}

	public void setFilepath(String filepath) {
		this.filepath = filepath;
	}

	public String getFilename() {
		return this.filename;
	}

	public void setFilename(String filename) {
		this.filename = filename;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public Long getFilesize() {
		return this.filesize;
	}

	public void setFilesize(Long filesize) {
		this.filesize = filesize;
	}

	public String getMimetype() {
		return this.mimetype;
	}

	public void setMimetype(String mimetype) {
		this.mimetype = mimetype;
	}

	public Long getStatus() {
		return this.status;
	}

	public void setStatus(Long status) {
		this.status = status;
	}

	public String getSource() {
		return this.source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getAuthor() {
		return this.author;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getLicense() {
		return this.license;
	}

	public void setLicense(String license) {
		this.license = license;
	}

	public Long getTimecreated() {
		return this.timecreated;
	}

	public void setTimecreated(Long timecreated) {
		this.timecreated = timecreated;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

	public Long getSortorder() {
		return this.sortorder;
	}

	public void setSortorder(Long sortorder) {
		this.sortorder = sortorder;
	}

}